<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<%@ page import="java.util.*, com.cs.beneficios.business.model.SubprogramaSedeVO" %>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/calendar6.js" %>"></script>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/popUP.js" %>"></script>
<link href="<%= request.getContextPath() + "/css/bloques.css" %>" rel="stylesheet" type="text/css">

<meta http-equiv="Expires" content="Tue, 01 Jan 1980 1:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
<script language="javascript">
  function buscarSubprogramas(accion){
    document.formBeneficiosSede.action = '<%=request.getContextPath()+"/Sedes/BeneficiosSede.do"%>'
    document.formBeneficiosSede.accion.value = accion;
    document.formBeneficiosSede.submit();
  }
  
  function validarVacio(opcion){
    if(opcion==1){
      if(document.formBeneficiosSede.codeSubPrograma.value != 'nulo' && document.formBeneficiosSede.code.value !='nulo'){
        document.formBeneficiosSede.continuar.disabled = false;
      }else{
        document.formBeneficiosSede.continuar.disabled = true;
      }
    }else{
      if(document.formBeneficiosSede.code.value =='nulo'){
        document.formBeneficiosSede.continuar.disabled = true;
      }else{
        document.formBeneficiosSede.continuar.disabled = false;
      }
    }
  }

  
  function validarCantidad(field){
    var valid = "0123456789"
    var ok = "yes";
    var temp;
    for (var i=0; i<field.value.length; i++) {
    temp = "" + field.value.substring(i, i+1);
    if (valid.indexOf(temp) == "-1") ok = "no";
    }
    if (ok == "no") {
    alert("Cantidad no valido, solo se permiten numeros!!");
    field.focus();
    field.select();
    }
  }
  
  function validarOtros(){
      if(document.formBeneficiosSede.code.value=='nulo'){
         alert("Debe seleccionar una sede.") 
         return false;
      }
      if(document.formBeneficiosSede.cantidad.value==''){
         alert("Debe ingresar la cantidad.") 
         document.formBeneficiosSede.cantidad.focus();
         return false;
      }
      if(document.formBeneficiosSede.desde.value==''){
         alert("Debe ingresar la vigencia desde.") 
         return false;
      }
     if(document.formBeneficiosSede.hasta.value==''){
         alert("Debe ingresar la vigencia hasta.") 
         return false;
      }
      var fecha1 = new String(document.formBeneficiosSede.desde.value);
      var fecha2 = new String(document.formBeneficiosSede.hasta.value);
      var posterior = "";
      var anterior = "";
      var arrayFecha = fecha2.split("-");
      posterior = arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
      arrayFecha = fecha1.split("-");
      anterior = arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
      if (parseInt(anterior)>=parseInt(posterior)){
         alert("La fecha incial no debe ser mayor a la fecha final.") 
         return false;
      }
      
      document.formBeneficiosSede.submit();
  }
  
  function enviar(locacion1)
  {
    document.formBeneficiosSede.action=locacion1;
    document.formBeneficiosSede.submit();
  }
  

</script>
<script src="<%=request.getContextPath()%>/js/displaytag.js" type="text/javascript"></script>

<form name="formBeneficiosSede" action="<%=request.getContextPath()+"/Sedes/UpdateBeneficiosSubpro.do"%>" method="get">
  <%
    List lSubproSede = (List)session.getAttribute("ListaSubproSede");
    SubprogramaSedeVO objsubsede = (SubprogramaSedeVO)lSubproSede.get(0);
    String Programa = objsubsede.getNombrePrograma();
    String Subprograma = objsubsede.getNombreSubprograma();
    String strCodeSede = (objsubsede.getCodeSede())+"";
    Object oCantidad = (Object)objsubsede.getCantidadTotal();
    Object desde = (Object)objsubsede.getDesde();
    String fechadesde = "";
    String fechahasta = "";
    if(desde != null)
    {
      String ArrFecha1[] = ((String)desde).split("/");
      fechadesde = ArrFecha1[2]+"-"+ArrFecha1[1]+"-"+ArrFecha1[0];
               
    }
    Object hasta = (Object)objsubsede.getHasta();
    if(hasta != null)
    {
      String ArrFecha2[] = ((String)hasta).split("/");
      fechahasta = ArrFecha2[2]+"-"+ArrFecha2[1]+"-"+ArrFecha2[0];
               
    }
    
  %>
  <table cellspacing="3" cellpadding="2" border="0" width="70%" align="center">
    <tr>
      <td class="titulosenblanco" colspan="3">
        <DIV align="center">
          <STRONG>Modificar beneficios a una sede</STRONG>
        </DIV>
      </td>
    </tr>
    <tr>
      <td class="titulosenblanco" colspan="3">&nbsp;</td>
    </tr>
    <tr>
      <td class="titulosenblanco" colspan="3">&nbsp;</td>
    </tr>
    <tr>
      <td class="celdatabla" width="31%">Programa:</td>
      <td width="44%">
        <div align="left">
          <input type="text" name="programa" value="<%=Programa%>" class="form" size="40" readonly="readonly"/>
        </div>
        
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    </tr>
    <tr>
      <td class="celdatabla" width="31%">Beneficio:</td>
      <td width="44%">
        <div align="left">
          <input type="text" name="subprograma" value="<%=Subprograma%>" class="form" size="40" readonly="readonly"/>
        </div>
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    </tr>
    
    <tr>
      <td class="celdatabla" width="31%">Sede:</td>
      <td width="44%">
        <div align="left">
            <logic:iterate id="sede" name="sedes" length="1" type="com.cs.beneficios.business.model.SedeVO">
              <html:select name="sede" property="code" title="Sede" styleClass="form" value="<%=strCodeSede%>" onchange="validarVacio(2);">
                <option value="nulo" selected="selected">Seleccione una sede</option>
                <html:options name="sede" labelName="codeSede" labelProperty="nombre" property="code" collection="sedes"/>
              </html:select>
            </logic:iterate>
        </div>
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    <tr>
      <td class="celdatabla" width="31%">Cantidad a asignar:</td>
      <td width="44%">
        <%
             if(oCantidad==null){
        %>
                <input type="text" name="cantidad" value="" class="form" size="10" maxlength="9" onblur="validarCantidad(this);"/> Unidades
        <%   }else{ %>     
                <input type="text" name="cantidad" value="<%=(String)oCantidad%>" class="form" size="10" maxlength="9" onblur="validarCantidad(this);"/> Unidades
        <%   } %>
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    </tr>
    
    <tr>
      <td class="celdatabla" width="31%">Vigente desde:</td>
      <td width="44%">
        <%  
             if(desde==null) desde = "";
        %>
        <input type="text" name="desde" value="<%=fechadesde%>" class="form" size="12" readonly="readonly"/>
        <a href="javascript:desde.popup();">
          <img src="<%= request.getContextPath() + "/images/cal.gif" %>" width="16" height="16" border="0" alt="Click para seleccionar la fecha">
        </a>
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    </tr>
    <tr>
      <td class="celdatabla" width="31%">Vigente hasta:</td>
      <td width="44%">
        <%   
             if(hasta==null) hasta = "";
        %>
        <input type="text" name="hasta" value="<%=fechahasta%>" class="form" size="12" readonly="readonly"/> 
        <a href="javascript:hasta.popup();">
          <img src="<%= request.getContextPath() + "/images/cal.gif" %>" width="16" height="16" border="0" alt="Click para seleccionar la fecha">
        </a>
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    </tr>
    <tr>
      <td class="celdatabla" width="31%">&nbsp;</td>
      <td width="44%">
        <div align="center">
            <input type="hidden" name="accion" value=""/>
            <br/>
            <input type="button" value="Modificar" name="continuar" onclick="validarOtros();"/>
          <P></P>
        </div>
      </td>
      <td class="celdatabla" width="25%">&nbsp;</td>
    </tr>
  </table>
  <div align="center">
 
  <% String Ruta2 = "'"+request.getContextPath() + "/Sedes/ConsultarSedes.do'"; %>
  <input type="image" onclick="enviar(<%=Ruta2%>)" src="<%= request.getContextPath() + "/images/b_atras.gif"%>"/>
  </div>
  <script language="javascript">
      var desde = new calendar1(document.forms['formBeneficiosSede'].elements['desde'],"-",'<%=request.getContextPath()+"/js/"%>');
      var hasta = new calendar1(document.forms['formBeneficiosSede'].elements['hasta'],"-",'<%=request.getContextPath()+"/js/"%>');            
  </script>
</form>